let config = require("./config.js");
module.exports = {
    goHome() {
        home();
    },
    goBack() {
        back();
    },
    print(text) {
        toast(text)
    },
    Log(text, to_http = true) {
        toastLog(text)
        // if (to_http) {
        //     // http.get(config.saveOperationLog() + `&text=${text}`);
        //     http.post(config.saveOperationLog() + `&text=${text}`, {
        //         text: text
        //     },{timeout: 30000});
        //
        // }
        var logDir = "/sdcard/Download";
        var logFile = logDir + "/autojs_log.txt";

        // 如果目录不存在，就创建
        if (!files.exists(logDir)) {
            files.createWithDirs(logDir);
        }

        function writeLog(text) {
            var now = new Date();
            var time = now.toLocaleString();
            var fullText = `[${time}] ${text}\n`;
            files.append(logFile, fullText); // 追加模式写入
        }
        writeLog(text);

    },
    openNotifications() {
        notifications();
    },
    // 复制
    copy(text) {
        setClip(text);
    },
    // 获取黏贴内容；不能粘贴点击粘贴
    paste() {
        // 长按输入框，调出粘贴菜单
        return getClip()
    },
    // 保持常亮-屏幕不锁屏，脚本开始时执行一次就够了，到脚本结束后会自动取消(未测试，不知道行不行。)
    SetKeepScreenOn() {
        device.keepScreenOn();
    },
    // 取消保持常亮
    CloseKeepScreenOn() {
        // 最后可以释放掉（可选）
        device.cancelKeepingAwake();
    }
};
